#ifndef __UDF_GLOBAL_EVB_H
#define __UDF_GLOBAL_EVB_H


#define RANGE_RES_MM (200)
#define VEL_RES_MM_S (0)


#if( UDFDEF_ANT_NUM < 2 )
#undef ANA2_ANT2_RX_EN
#define ANA2_ANT2_RX_EN (0)
#endif


#ifdef ANA2_HPF1
#undef ANA2_HPF1 
#endif
#ifdef ANA2_HPF2
#undef ANA2_HPF2 
#endif
#ifdef ANA2_PGA1
#undef ANA2_PGA1 
#endif
#ifdef ANA2_PGA2
#undef ANA2_PGA2 
#endif
#ifdef ANA2_PGA3
#undef ANA2_PGA3 
#endif

#define ANA2_HPF1 (3) /*0-100k 1-140k 2-200k 3-260k*/
#define ANA2_HPF2 (2) /*0-50k 1-100k 2/3-160k*/
#define ANA2_PGA1 (3) /*0~3*/
#define ANA2_PGA2 (0) /*0~3*/
#define ANA2_PGA3 (0) /*0~3*/

#ifdef UDPCFG_RAMP_PLL
#undef UDPCFG_RAMP_PLL
#endif
#ifdef UDPCFG_RAMP_WAVE0_A
#undef UDPCFG_RAMP_WAVE0_A
#endif
#ifdef UDPCFG_RAMP_WAVE0_B
#undef UDPCFG_RAMP_WAVE0_B
#endif
#ifdef UDPCFG_RAMP_WAVE0_C
#undef UDPCFG_RAMP_WAVE0_C
#endif
#ifdef UDFDEF_RAMP_WAVE0_R
#undef UDFDEF_RAMP_WAVE0_R
#endif
#ifdef UDPCFG_RAMP_WAVE1_A
#undef UDPCFG_RAMP_WAVE1_A
#endif
#ifdef UDPCFG_RAMP_WAVE1_B
#undef UDPCFG_RAMP_WAVE1_B
#endif
#ifdef UDPCFG_RAMP_WAVE1_C
#undef UDPCFG_RAMP_WAVE1_C
#endif
#ifdef UDPCFG_RAMP_WAVE1_R
#undef UDPCFG_RAMP_WAVE1_R
#endif

#define UDPCFG_RAMP_PLL           ( UDP_CFG_RAMP_PLL_24G01  )
#define UDPCFG_RAMP_WAVE0_A         ( RAMP_GET(RAMP_0G1_10US) )
#define UDPCFG_RAMP_WAVE0_B         ( RAMP_GET(RAMP_0G_1US)    + 1 )
#define UDPCFG_RAMP_WAVE0_C         ( RAMP_GET(RAMP_0G1_10US_M) + 1 )
#define UDFDEF_RAMP_WAVE0_R       ( 0x00000000 + (1<<16) )
																				
#define UDPCFG_RAMP_WAVE1_A          ( RAMP_GET(RAMP_0G_10US)    + 1 )
#define UDPCFG_RAMP_WAVE1_B          ( RAMP_GET(RAMP_0G8_65US) )
#define UDPCFG_RAMP_WAVE1_C          ( RAMP_GET(RAMP_0G8_30US_M) )
#define UDFDEF_RAMP_WAVE1_R       ( 0x00000000 + (UDFDEF_RAMP_CNT<<16) )

#ifdef UDFDEF_CIC_SEC
#undef UDFDEF_CIC_SEC
#endif
#ifdef UDFDEF_DOWN_SEC
#undef UDFDEF_DOWN_SEC
#endif
#ifdef UDFDEF_ADCSAMP_NUMLOG
#undef UDFDEF_ADCSAMP_NUMLOG
#endif
#ifdef UDFDEF_ADCSAMP_OFFSET
#undef UDFDEF_ADCSAMP_OFFSET
#endif


#define UDFDEF_ADCSAMP_NUMLOG        ( NUMLOG_256 )
#define UDFDEF_ADCSAMP_OFFSET        ( 30)
#define UDFDEF_CIC_SEC               ( 2 )
#define UDFDEF_DOWN_SEC              ( 0 )
#define UDFDEF_FFT_PT                ( FFT_PT256 )
#define UDFDEF_RANGE_USE             (32)


#ifdef UDFDEF_CFAR_RG
#undef UDFDEF_CFAR_RG
#endif
#ifdef UDFDEF_CFAR_RS
#undef UDFDEF_CFAR_RS
#endif
#ifdef UDFDEF_CFAR_RTH
#undef UDFDEF_CFAR_RTH
#endif


#undef UDFDEF_CFAR_R_THRESDIV
#define UDFDEF_CFAR_R_THRESDIV      (CFAR_THRESDIV4)
#define UDFDEF_CFAR_RG              (4)
#define UDFDEF_CFAR_RS              (12)
#define UDFDEF_CFAR_RTH             (4)

//#define UDFDEF_CFAR_R_THRESDIV       (CFAR_THRESDIV4)
//#define UDFDEF_CFAR_RG               (2)
//#define UDFDEF_CFAR_RS               (6)
//#define UDFDEF_CFAR_RTH              (4)



//#ifdef ANA2_HPF1
//#undef ANA2_HPF1 
//#endif
//#ifdef ANA2_HPF2
//#undef ANA2_HPF2 
//#endif
//#ifdef ANA2_PGA1
//#undef ANA2_PGA1 
//#endif
//#ifdef ANA2_PGA2
//#undef ANA2_PGA2 
//#endif
//#ifdef ANA2_PGA3
//#undef ANA2_PGA3 
//#endif
//#ifdef ANA2_PA1_POWER
//#undef ANA2_PA1_POWER 
//#endif
//#ifdef ANA2_PA2_POWER
//#undef ANA2_PA2_POWER 
//#endif

//#define ANA2_HPF1                    (3) /*0-100k 1-140k 2-200k 3-260k*/
//#define ANA2_HPF2                    (3) /*0-50k 1-100k 2/3-160k*/
//#define ANA2_PGA1                    (2) /*0~3*/
//#define ANA2_PGA2                    (2) /*0~3*/
//#define ANA2_PGA3                    (2) /*0~3*/
//#define ANA2_PA1_POWER               (3)
//#define ANA2_PA2_POWER               (3)



#endif
